stuffed vine leaves - German English Dictionary